git 版本回退

您所在的位置:网站首页 git本地回滚 命令 git 版本回退

git 版本回退

2023-12-04 18:38| 来源: 网络整理| 查看: 265

注:此操作代码是删除,如果还需要,请先备份代码,再回滚。 1、查看git 提交日志

(1)第一种方式命令行查看回退的版本号

       git log

(2)直接去gitLab 查看提交历史的版本号(我找的是gitee 和gitLab 是一样的)

 2、回退到你需要的版本

git reset --hard 版本号

(1)版本号是 通过命令行查看的版本号 (git log)

        git reset --hard 734a65fc41fb01e413198fc954231468266c9921

(2)版本号是gitLab 或者 gitee 提交历史的版本号

         git reset --hard  6da0b94f380d4f7f50fe7bece7e767ba00c418c8

         git reset --hard  6da0b94 (可以输入前几位)

注:如果回退到你指定的版本,首选确定你的分支是否正确,同时如果回退本地代码将会回滚至你选择的版本号的代码,那个版本号之后的代码都会删除,此时只是本地回滚,线上还是正常,回滚代码后还需提交代码;

注意备份,我遇到的场景是先创建一个新的分支,分支来源是我要回滚的分支,然后我回滚后,如果回滚错误,我还能去我新建的分支找的;

3、强制推上去

git push -f

因为我们回滚只是本地回滚,所以需要强制推上去,把本地回退的代码强制推上去,覆盖,

此时线上版本也回退了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3